home *** CD-ROM | disk | FTP | other *** search
- Xref: bloom-picayune.mit.edu comp.lang.misc:12775 comp.sources.d:8909 comp.archives.admin:873 news.answers:4243
- Path: bloom-picayune.mit.edu!enterpoop.mit.edu!eff!sol.ctr.columbia.edu!usc!rpi!think.com!ames!agate!cogsci.Berkeley.EDU!muir
- From: muir@cogsci.berkeley.edu (David Muir Sharnoff)
- Newsgroups: comp.lang.misc,comp.sources.d,comp.archives.admin,news.answers
- Subject: Catalog of compilers, interpreters, and other language tools [part 2/2]
- Supersedes: <muir.freeComp.2.1.p2of2@tfs.com>
- Followup-To: comp.archives.admin
- Date: 28 Nov 1992 07:44:40 GMT
- Organization: University of California, Berkeley
- Lines: 1341
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: Sun, 28 Feb 1993 01:26:32 GMT
- Message-ID: <muir.freeComp.2.2.p2of2@cogsci.berkeley.edu>
- References: <muir.freeComp.2.2.p1of2@cogsci.berkeley.edu>
- Reply-To: muir@cogsci.berkeley.edu
- NNTP-Posting-Host: cogsci.berkeley.edu
- Summary: montly posting of free language tools that include source code
- Originator: muir@cogsci.Berkeley.EDU
-
- Archive-name: free-compilers/part2
- Last-modified: 1992/11/27
- Version: 2.2
-
- language: lisp
- package: xlisp
- version: 2.0
- parts: interpreter
- author: David Micheal Betz / 127 Taylor Road / Peterborough, NH 03458
- / (603) 924-6936 (home)
- how to get: ? ftp languages/lisp/xlisp.shar.Z from ftp.uu.net ?
- description: XLISP is an experimental programming language
- combining some of the features of Common Lisp with an
- object-oriented extension capability. It was
- implemented to allow experimentation with
- object-oriented programming on small computers.
- conformance: subset of Common Lisp with additions of Class and Object
- ports: unix, amiga, atari, mac, MSDOS
- contact: Brad Davis <b-davis@cs.utah.edu> (unix port)
- restriction: no commercial use
- updated: 1992/05/26 (unix), 1987/12/16 (other platforms)
-
- language: lisp
- package: "LISP, Objects, and Symbolic Programming"
- version: ?
- parts: book with compiler included
- author: Robert R. Kessler and Amy R. Petajan
- publisher: Scott, Foresman and Company, Glenview, IL
- how to get: bookstore...
- updated: 1988
-
- language: lisp
- package: franz lisp
- version: ?
- how to get: ?
- author: ?
- updated: ?
-
- language: Logo
- package: logo
- version: 4
- parts: interpreter
- author: ?
- how to get: comp.sources.unix archive volume 10
- description: ?
- updated: ?
-
- language: Logo
- package: MswLogo
- version: 2.4
- parts: interpreter
- author: George Mills <mills@athena.lkg.dec.com>
- how to get: ftp pub/comp.lang.logo/programs/mswlogo from cher.media.mit.edu
- history: The core of this Version of Logo comes from a project done by
- Boston Childrens Museum and Lincoln Sudbury Regonal High
- School. The port to Windows was done by George Mills of DEC.
- description: The Core of this Version of Logo comes from a
- project done by Boston Childrens Museum and Lincoln
- Sudbury Regonal High School. The Port to Windows
- was done by George Mills Digital Equipment Corporation.
- Digital Equipment Corporation takes no responsibility
- for the software.
- status: activly developed
- ports: MS Windows 3.x
- updated: 1992/10/17
-
- language: Logo
- package: Berkeley Logo
- version: 2.7 - alpha
- parts: ?
- author: Brian Harvey <bh@anarres.CS.Berkeley.EDU>
- how to ge: ftp pub/*logo* from anarres.cs.berkeley.edu
- description: ?
- ports: unix, pc, mac
- updated: 1992/09/29
-
- language: Lolli (logic programming)
- package: Lolli
- parts: ?
- how to get: ftp pub/Lolli/Lolli-07.tar.Z. from ftp.cis.upenn.edu
- author: ? Josh Hodas <hodas@saul.cis.upenn.edu> ?
- description: Lolli is an interpreter for logic programming based
- on linear logic principles.
- Lolli can be viewed as a refinement of the the
- Hereditary Harrop formulas of Lambda-Prolog. All the
- operators (though not the higher order unification) of
- Lambda-Prolog are supported, but with the addition of
- linear variations. Thus a Lolli program distinguishes
- between clauses which can be used as many, or as few,
- times as desired, and those that must be used exactly
- once.
- requires: ML
- updated: 1992/11/08
-
- language: ML
- package: LML
- version: ?
- parts: compiler(?), interactive environment
- how to get: ftp ? from animal.cs.chalmers.se
- description: lazy, completely functional variant of ML.
- ports: ?
- contact: ?
- updated: 1992/07/06
-
- language: Modula-2*
- package: Modula-2* compiler
- version: ?
- author: Michael Philippsen <phlipp@ira.uka.de>
- how to get: ftp pub/programming/modula2start/* from iraun1.ira.uka.de
- updated: 1992/06/09
- description: Modula-2* constructs allow for clear and portable parallel
- software without intolerable loss of efficiency. T
- + programming model is superset of of data parallelism.
- + control mode supports both SIMD and MIMD
- + nestable parallelism may be nested
- + proceedures may be called from parallel contexts
- + efficient code possible for both SIMD and MIMD architectures
- restriction: this may be binary-only, user registration requested
- ports: Sun-4 MasPar
-
- language: Modula-2, Pascal
- package: m2
- version: ? 7/2/92 ?
- parts: ? compiler ?
- history: The compiler was designed and built by Michael L.
- Powell, and originally released in 1984. Joel
- McCormack sped the compiler up, fixed lots of bugs, and
- swiped/wrote a User's Manual. Len Lattanzi ported the
- compiler to the MIPS.
- description: A modula-2 compiler for VAX and MIPS. A Pascal
- compiler for VAX is also included. The Pascal compiler
- accepts a language that is almost identical to Berkeley
- Pascal.
- conformance: extensions:
- + foreign function and data interface
- + dynamic array variables
- + subarray parameters
- + multi-dimensional open array parameters
- + inline proceedures
- + longfloat type
- + type-checked interface to C library I/O routines
- how to get: ftp pub/DEC/Modula-2/m2.tar.Z from gatekeeper.dec.com
- restriction: must pass changes back to Digital
- ports: vax (ultrix, bsd), mips (ultrix)
- contact: modula-2@decwrl.pa.dec.com
- updated: 1992/07/06
-
- langauge: m4
- package: GNU m4
- version: 1.0
- parts: interperter, ?
- how to get: ftp m4-1.0.tar.Z from a GNU archive site
- author: ?
- description: A macro preprocessor language, somewhat flexible.
- conformance: ?
- ports: ?
- updated: 1991/10/25
-
- language: Modula-2
- package: fst
- version; 3.0
- parts: compiler
- how to get: ftp pub/modula-2/pc/* from ftp.psg.com
- author: Fitted Software Tools (Inc)
- restriction: Shareware
- ports: msdos
- updated: 1992/10/09
-
- language: Modula-3
- package: SRC Modula-3
- version: 2.01
- parts: translator(C), runtime, library, documentation
- how to get: ftp pub/DEC/Modula-3/m3-*.tar.Z from gatekeeper.dec.com
- description: The goal of Modula-3 is to be as simple and safe as it
- can be while meeting the needs of modern systems
- programmers. Instead of exploring new features, we
- studied the features of the Modula family of languages
- that have proven themselves in practice and tried to
- simplify them into a harmonious language. We found
- that most of the successful features were aimed at one
- of two main goals: greater robustness, and a simpler,
- more systematic type system. Modula-3 retains one of
- Modula-2's most successful features, the provision for
- explicit interfaces between modules. It adds objects
- and classes, exception handling, garbage collection,
- lightweight processes (or threads), and the isolation
- of unsafe features.
- ports: ?, Ultrix, RS6000
- contact: Bill Kalsow <kalsow@src.dec.com>
- discussion: comp.lang.modula3
- updated: 1992/02/09
-
- language: Modula2
- package: mtc
- parts: translator(C)
- how to get: ftp soft/unixtools/compilerbau/mtc.tar.Z
- from rusmv1.rus.uni-stuttgart.de
- author: ?
- description: ?
- ports: ?
- updated: 1991/10/25
-
- language: Modula2, Pascal
- package: ?? metro ??
- version: ? beta
- parts: ?
- how to get: ftp from mips1.info.uqam.ca using metro, password release4.0
- description: ?
- ports: Sparc (Modula2 only), Macintosh
- contact: Marcel Achim <achim@mips1.info.uqam.ca>
-
- language: Motorola DSP56001 assembly
- package: a56
- version: 1.1
- parts: assembler
- author: Quinn C. Jensen <jensenq@qcj.icon.com>
- how to get: alt.sources archive
- updated: 1992/08/10
-
- language: natural languages
- package: proof
- parts: parser, documentation
- author: Craig R. Latta <latta@xcf.Berkeley.EDU>
- how to get: ftp src/local/proof/* from scam.berkeley.edu
- description: a left-associative natural language grammar scanner
- bugs: proof@xcf.berkeley.edu
- discussion: proof-request@xcf.berkeley.edu ("Subject: add me")
- ports: Decstation3100 Sun-4
- updated: 1991/09/23
-
- language: new awk
- package: mawk
- version: 1.1.2
- how to get: ftp public/mawk* from oxy.edu
- parts: interpreter
- author: Mike Brennan <brennan@bcsaic.boeing.com>
- conformance: superset
- + RS can be a regular expression
- features: + faster than most new awks
- ports: sun3,sun4:sunos4.0.3 vax:bsd4.3,ultrix4.1 stardent3000:sysVR3
- decstation:ultrix4.1 msdos:turboC++
- contact: Mike Brennan <brennan@bcsaic.boeing.com>
- status: actively developed
- updated: 1992/10/09
-
- language: new awk
- package: gawk
- version: 2.13
- author: David Trueman <david@cs.dal.ca> and Arnold Robbins
- how to get: ftp gawk-2.13.2.tar.Z from a GNU archive site
- conformance: superset
- ports: unix, msdos:msc5.1
- status: activly developed
- ports: ?
- updated: 1991/06/24
-
- language: Oaklisp
- package: oaklisp
- version: 1.2
- parts: interface, bytecode compiler, runtime system, documentation
- author: Barak Pearlmutter, Kevin Lang
- how to get: ftp /afs/cs.cmu.edu/user/bap/oak/ftpable/* from f.gp.cs.cmu.edu
- description: Oaklisp is a Scheme where everything is an object. It
- provides multiple inheritence, a strong error system,
- setters and locators for operations, and a facility for
- dynamic binding.
- status: actively developed?
- contact: Pearlmutter-Barak@CS.Yale.Edu ?
- updated: 1992/05 ?
-
- language: Oberon
- package: Oberon from ETH Zurich
- version: 2.2 (msdos: 1.0)
- parts: compiler, programming environment, libraries, documenation
- how to get: ftp Oberon/* from neptune.inf.ethz.ch
- MSDOS: ftp Oberon/DOS386/* from neptune.inf.ethz.ch
- macintosh: ??? same package or different ??? ftp
- /mac/development/languages/macoberon2.40.sit.hqxfrom archive.umich.edu
- author: Josef Templ <templ@inf.ethz.ch>
- conformance: superset (except Mac)
- ports: DECstation/MIPS/Ultrix/X11 Macintosh/68020/MacOS/QuickDraw
- IBM/RS6000/AIX/X11 Sun-4/SunOS4/X11 Sun-4/SunOS4/pixrect
- MSDOS
- contact: Leuthold@inf.ethz.ch
- updated: 1992/07/20
-
- language: Oberon2
- package: Oberon-2 LEX/YACC definition
- version: 1.4
- parts: parser(yacc), scanner(lex)
- how to get: mail bevan@cs.man.ac.uk with Subject "b-server-request~ and
- body "send oberon/oberon_2_p_v1.4.shar"
- author: Stephen J Bevan <bevan@cs.man.ac.uk>
- parts: scanner(lex) parser(yacc)
- status: un-officially supported
- updated: 1992/07/06
-
- language: OPS5
- package: PD OPS5
- version: ?
- parts: interpreter
- how to get: ftp /afs/cs.cmu.edu/user/mkant/Public/Lisp/ops5* from
- ftp.cs.cmu.edu
- author: Written by Charles L. Forgy and ported to Common Lisp by
- George Wood and Jim Kowalski.
- description: Public domain implementation of an OPS5 interpreter. OPS5 is
- a programming language for production systems. ??????
- contact: ? Mark Kantrowitz <mkant+@cs.cmu.edu> ?
- requires: CommonLisp
- updated: 1992/10/17
-
- language: Parallaxis
- package: parallaxis
- version: 2.0
- parts: ?, simulator, x-based profiler
- author: ?
- how to get: ftp pub/parallaxis from ftp.informatik.uni-stuttgart.de
- description: Parallaxis is a procedural programming language based
- on Modula-2, but extended for data parallel (SIMD) programming.
- The main approach for machine independent parallel programming
- is to include a description of the virtual parallel machine
- with each parallel algorithm.
- ports: MP-1, CM-2, Sun-3, Sun-4, DECstation, HP 700, RS/6000
- contact: ? Thomas Braunl <braunl@informatik.uni-stuttgart.de> ?
- updated: 1992/10/23
-
- language: Parlog
- package: SPM System (Sequential Parlog Machine)
- version: ?
- parts: ?, documenation
- author: ?
- how to get: ? ftp lang/Parlog.tar.Z from nuri.inria.fr
- description: a logic programming language ?
- references: Steve Gregory, "Parallel Logic Programming in PARLOG",
- Addison-Wesely, UK, 1987
- ports: Sun-3 ?
- restriction: ? no source code ?
- updated: ??
-
- language: Pascal
- package: p2c
- version: 1.15
- parts: translator(C)
- author: Dave Gillespie <daveg@csvax.caltech.edu>
- how to get: comp.sources.unix archive volume 21, 22
- conformance: ?
- ports: ?
- updated: 1990/04/13
-
- language: Pascal
- package: ? iso_pascal ?
- version: ?
- parts: scanner(lex), parser(yacc)
- author: ?
- how to get: comp.sources.unix archive volume 13
- description: ?
- updated: ?
-
- language: Pascal, Lisp, APL, Scheme, SASL, CLU, Smalltalk, Prolog
- package: Tim Budd's C++ implementation of Kamin's interpreters
- version: ?
- parts: interpretors, documentation
- author: Tim Budd <budd@fog.cs.orst.edu>
- how to get: ? ftp pub/budd/kamin/*.shar from cs.orst.edu ?
- description: a set of interpretors written as subclasses based on
- "Programming Languages, An Interpreter-Based Approach",
- by Samuel Kamin.
- requires: C++
- status: ?
- contact: Tim Budd <budd@fog.cs.orst.edu>
- updated: 1991/09/12
-
- language: Perl (Practical Extraction and Report Language)
- package: perl
- version: 4.0 patchlevel 35
- parts: interpreter, debugger, libraries, tests, documentation
- how to get: ftp from jpl-devvax.jpl.nasa.gov or comp.sources.misc archive
- OS/2 port: ftp ? from hobbes.nmsu.edu
- Mac port: ftp pub/Mac/Mac_Perl_404_*.hqx from ftp.maths.tcd.ie
- Amiga port: ftp perl4.035.V010.* from wuarchive.wustl.edu
- author: Larry Wall <lwall@netlabs.com>
- description: perl is an interpreted language optimized for scanning
- arbitrary text files, extracting information from those text
- files, and printing reports based on that information. It's
- also a good language for many system management tasks.
- features: + very-high semantic density becuase of powerful operators
- like regular expression substitution
- + exceptions, provide/require
- + associative array can be bound to dbm files
- + no arbitrary limits
- + direct access to almost all system calls
- + can access binary data
- + many powerful common-task idioms
- - three variable types: scalar, array, and hash table
- - unappealing syntax
- references: "Programming Perl" by Larry Wall and Randal L. Schwartz,
- O'Reilly & Associates, Inc. Sebastopol, CA.
- ISBN 0-93715-64-1
- discussion: comp.lang.perl
- bugs: comp.lang.perl; lwall@netlabs.com
- ports: almost all unix, MSDOS, macintosh, amiga, OS/2
- portability: very high for unix, low for other systems
- updated: 1992/10/12
-
- language: perl, awk, sed, find
- package: a2p, s2p, find2perl
- parts: translators(perl)
- author: Larry Wall
- how to get: comes with perl
- description: translators to turn awk, sed, and find into perl.
-
- language: perl, yacc
- package: perl-byacc
- version: 1.8.1
- parts: parser-generator(perl)
- how to get: ftp local/perl-byacc1.8.1.tar.Z from ftp.sterling.com
- author: Rick Ohnemus <rick@IMD.Sterling.COM>
- description: A modified version of byacc that generates perl code.
- updated: 1992/10/20
-
- language: Postscript
- package: Ghostscript
- version: 2.5.2
- parts: interpreter, ?
- author: L. Peter Deutsch <ghost%ka.cs.wisc.edu@cs.wisc.edu>
- how to get: ftp pub/GNU/ghostscript* from a GNU archive site
- description: ?
- updated: 1992/10/07
-
- language: Postscript, Common Lisp
- package: PLisp
- version: ?
- parts: translator(Postscript), programming environment(Postscript)
- description: ?
- author: John Peterson <peterson-john@cs.yale.edu>
- updated: ?
-
- language: Prolog
- package: SB-Prolog
- version: 3.0
- author: ?
- how to get: ftp pub/sbprolog from sbcs.sunysb.edu
- description: ?
- contact: ? warren@sbcs.sunysb.edu ?
- restriction: ? CopyLeft ?
- updated: 1992/09/16
-
- language: prolog
- package: swi-prolog
- version: 1.6.5
- author: Jan Wielemaker <jan@swi.psy.uva.nl>
- how to get: ftp ftp from swi.psy.uva.nl [192.42.96.1]
- conformance: superset
- features: "very nice Ed. style prolog, best free one I've seen"
- ports: Sun-4, Sun-3 (complete); Linux, DEC MIPS (done but
- incomplete, support needed); RS6000, PS2/AIX, Atari ST,
- Gould PN, NeXT, VAX, HP-UX (known problems, support needed);
- MSDOS (status unknown)
- status: activly developed
- discussion: prolog-request@swi.psy.uva.nl
- updated: 1992/09/29
-
- language: Prolog
- package: Frolic
- version: ?
- how to get: ftp pub/frolic.tar.Z from cs.utah.edu
- requires: Common Lisp
- contact: ?
- updated: 1991/11/23
-
- language: Prolog
- package: ? Prolog package from the University of Calgary ?
- version: ?
- how to get: ftp pub/prolog1.1/prolog11.tar.Z from cpsc.ucalgary.ca
- description: + delayed goals
- + interval arithmetic
- requires: Scheme
- portability: reliese on continuations
- contact: ?
- updated: ?
-
- language: Prolog
- package: ? slog ?
- version: ?
- parts: translator(Scheme)
- author: dorai@cs.rice.edu
- how to get: ftp public/slog.sh from titan.rice.edu
- description: macros expand syntax for clauses, elations etc, into Scheme
- ports: Chez Scheme
- portability: reliese on continuations
- updated: ?
-
- language: Prolog
- package: LM-PROLOG
- version: ?
- parts: ?
- author: Ken Kahn and Mats Carlsson
- how to get: ftp archives/lm-prolog.tar.Z from sics.se
- requires: ZetaLisp
- contact: ?
- updated: ?
-
- language: Prolog
- package: ISO draft standard
- parts: language definition
- how to get: ftp ? from ftp.th-darmstadt.de
- updated: 1992/07/06
-
- language: Python
- package: Python
- version: 0.9.7 beta
- parts: interpeter, libraries, documentation, emacs macros
- how to get: ftp pub/python* from ftp.cwi.nl
- america: ftp ? from wuarchive.wustl.edu
- author: Guido van Rossum <guido@cwi.nl>
- description: Python is a simple, yet powerful programming language
- that bridges the gap between C and shell programming,
- and is thus ideally suited for rapid prototyping. Its
- syntax is put together from constructs borrowed from a
- variety of other languages; most prominent are
- influences from ABC, C, Modula-3 and Icon. Python is
- object oriented and is suitable for fairly large programs.
- + packages
- + exceptions
- + good C interface
- + dynamic loading of C modules
- - arbitrary restrictions
- discussion: python-list-request@cwi.nl
- ports: unix and Macintosh
- updated: 1992/04/08
-
- language: RATFOR
- package: ? ratfor ?
- version: ?
- parts: translator(f77)
- author: ?
- how to get: comp.sources.unix archives volume 13
- description: ?
- updated: ?
-
- language: rc
- package: rc
- version: ?
- parts: interpretor
- author: ?
- how to get: ?? ftp from uunet ?
- description: a free implementation of the Plan 9 shell.
- contact: ?
- updated: ?
-
- langauge: Relation Grammer
- package: rl
- version: ?
- how to get: fto rl/* from flash.bellcore.com
- author: Kent Wittenburg <kentw@bellcore.com>
- description: The RL files contain code for defining Relational
- Grammars and using them in a bottom-up parser to
- recognize and/or parse expressions in Relational
- Languages. The approach is a simplification of that
- described in Wittenburg, Weitzman, and Talley (1991),
- Unification-Based Grammars and Tabular Parsing for
- Graphical Languages, Journal of Visual Languages and
- Computing 2:347-370.
- This code is designed to support the definition and
- parsing of Relational Languages, which are
- characterized as sets of objects standing in
- user-defined relations. Correctness and completeness
- is independent of the order in which the input is given
- to the parser. Data to be parsed can be in many forms
- as long as an interface is supported for queries and
- predicates for the relations used in grammar
- productions. To date, this software has been used to
- parse recursive pen-based input such as math
- expressions and flowcharts; to check for data integrity
- and design conformance in databases; to automatically
- generate constraints in drag-and-drop style graphical
- interfaces; and to generate graphical displays by
- parsing relational data and generating output code.
- ports: Allegro Common Lisp 4.1, Macintosh Common Lisp 2.0
- requires: Common Lisp
- updated: 1992/10/31
-
- language: REXX
- package: Regina ?
- version: 0.02a
- author: Anders Christensen <anders@pvv.unit.no>
- how to get: ftp andersrexx/rexx-0.02a.tar.Z from arexx.uwaterloo.ca
- or ftp ? from flipper.pvv.unit.no
- ports: unix
- discussion: comp.lang.rexx
- updated: 1992/05/13
-
- language: REXX
- package: ?
- version: 102
- author: ? al ?
- how to get: ftp alrexx/rx102.tar.Z from arexx.uwaterloo.ca
- or ftp ? from tony.cat.syr.edu
- requires: C++
- ports: unix
- discussion: comp.lang.rexx
- contact: ?
- updated: 1992/05/13
-
- language: S/SL (Syntax Semantic Language)
- package: ssl
- version: ?
- author: Rick Holt, Jim Cordy <cordy@qucis.queensu.ca> (language),
- Rayan Zachariassen <rayan@cs.toronto.edu> (C implementation)
- parts: parser bytecode compiler, runtime
- how to get: ftp pub/ssl.tar.Z from neat.cs.toronto.edu
- description: A better characterization is that S/SL is a language
- explicitly designed for making efficient recusive-descent
- parsers. Unlike most other languages, practicially the
- LEAST expensive thing you can do in S/SL is recur. A
- small language that defines input/output/error token
- names (& values), semantic operations (which are really
- escapes to a programming language but allow good
- abstration in the pseudo-code), and a pseudo-code
- program that defines a grammar by the token stream the
- program accepts. Alternation, control flow, and
- 1-symbol lookahead constructs are part of the
- language. What I call an S/SL "implementation", is a
- program that compiles this S/SL pseudo-code into a
- table (think byte-codes) that is interpreted by the
- S/SL table-walker (interpreter). I think the pseudo-code
- language is LR(1), and that the semantic mechanisms turn it
- into LR(N) relatively easily.
- + more powerful and cleaner than yac
- - slower than yacc
- reference: + Cordy, J.R. and Holt, R.C. [1980] Specification of S/SL:
- Syntax/Semantic Language, Computer Systems Research
- Institute, University of Toronto.
- + "An Introduction to S/SL: Syntax/Semantic Language" by
- R.C. Holt, J.R. Cordy, and D.B. Wortman, in ACM Transactions
- on Programming Languages and Systems (TOPLAS), Vol 4, No.
- 2, April 1982, Pages 149-178.
- updated: 1989/09/25
-
- language: Sather
- package: Sather programming language and environment
- version: 0.2g
- parts: translator(C), debugger, libraries, documentation, emacs macros
- author: International Computer Science Institute in Berkeley, CA
- how to get: ftp pub/sather/sa-0.2g.tar.Z from ftp.icsi.berkeley.edu
- europe: ftp pub/Sather/* from gmdzi.gmd.de
- aus: ftp world/sather/* from lynx.csis.dit.csiro.au
- japan: ftp pub/lang/sather/* from sra.co.jp
- conformance: reference implemantation
- description: Sather is a new object-oriented computer language
- developed at the International Computer Science
- Institute. It is derived from Eiffel and attempts to
- retain much of that language's theoretical cleanliness
- and simplicity while achieving the efficiency of C++.
- It has clean and simple syntax, parameterized classes,
- object-oriented dispatch, multiple inheritance, strong
- typing, and garbage collection. The compiler generates
- efficient and portable C code which is easily
- integrated with existing code.
- package: A variety of development tools including a debugger and browser
- based on gdb and a GNU Emacs development environment
- have also been developed. There is also a class library
- with several hundred classes that implement a variety
- of basic data structures and numerical, geometric,
- connectionist, statistical, and graphical abstractions.
- We would like to encourage contributions to the library
- and hope to build a large collection of efficient,
- well-written, well-tested classes in a variety of areas
- of computer science.
- ports: Sun4
- portability: high
- discussion: sather-request@icsi.berkeley.edu
- bugs: sather-admin@icsi.berkeley.edu
- status: actively developed.
- updated: 1992/07/06
-
- language: Scheme
- package: Schematik
- version: 1.0
- parts: programming envrinment
- author: Max Hailperin <max@nic.gac.EDU>
- how to get: ?
- ports: Next, MIT Scheme 7.2.0
- portability: requires NextStep
- contact: Schematik@GAC.edu
- updated: 1991/10/12
-
- language: Scheme
- package: T
- version: 3.1
- parts: compiler
- author: ?
- how to get: ftp pub/systems/t3.1 from ftp.ai.mit.edu
- description: a Scheme-like language developed at Yale. T is
- written in itself and compiles to efficient native
- code.
- (A multiprocessing version of T is available from
- masala.lcs.mit.edu:/pub/mult)
- ports: Decstation, Sparc, sun-3, Vax(unix), Encore, HP, Apollo,
- Mac (A/UX)
- contact: t-project@cs.yale.edu.
- bugs: t3-bugs@cs.yale.edu
- updated: 1991/11/26
-
- language: Scheme
- package: scm
- version: 4a11
- parts: interpreter, conformance test, documentation
- author: Aubrey Jaffer <jaffer@zurich.ai.mit.edu>
- conformance: superset of Revised^3.99 Report on the Algorithmic
- Language Scheme and the IEEE P1178 specification.
- how to get: ftp archive/scm/* from altdorf.ai.mit.edu
- canada: ftp pub/oz/scheme/new from nexus.yorku.ca
- restriction: GNU Copyleft
- contributions: send $$$ to Aubrey Jaffer, 84 Pleasant St., Wakefield, MA 01880
- ports: unix, amiga, atari, mac, MSDOS, nos/ve, vms
- updated: 1992/09/09
-
- language: Scheme
- package: siod (Scheme In One Day, or Scheme In One Defun)
- version: 2.9
- author: George Carrette <gjc@paradigm.com>
- how to get: ftp src/lisp/siod-v2.8-shar from world.std.com
- description: Small scheme implementation in C arranged as a set of
- subroutines that can be called from any main program
- for the purpose of introducing an interpreted extension
- language. Compiles to ~20K bytes of executable. Lisp
- calls C and C calls Lisp transparently.
- ports: VAX/VMS, VAX UNIX, Sun3, Sun4, Amiga, Macintosh, MIPS, Cray
- updated: 1992/09/01
-
- language: MIT Scheme
- package: CScheme
- version: 7.2
- parts: interpreter, large runtime library, emacs macros,
- native-code compiler, emacs-like editor, source-level debugger
- author: MIT Scheme Team (primarily Chris Hanson, Jim Miller, and
- Bill Rozas, but also many others)
- how to get: ftp archive/scheme-7.2 from altdorf.ai.mit.edu
- DOS floppies ($95) and Unix tar tapes ($200) from
- Scheme Team / c/o Prof. Hal Abelson / MIT AI Laboratory /
- 545 Technology Sq. / Cambridge, MA 02139
- description: Scheme implementation with rich set of utilities.
- conformance: full compatibility with Revised^4 Report on Scheme,
- one known incompatibility with IEEE Scheme standard
- ports: 68k (hp9000, sun3, NeXT), MIPS (Decstation, Sony, SGI),
- HP-PA (600, 700, 800), Vax (Ultrix, BSD), Alpha (OSF),
- i386 (DOS/Windows, various Unix)
- bugs: bug-cscheme@zurich.ai.mit.edu
- discussion: info-cscheme@zurich.ai.mit.edu cross-posted to comp.lang.scheme.c
- status: activly developed
- updated: 1992/08/24
-
- language: Scheme
- package: Scheme->C
- version: 01nov91
- parts: translator(C)
- author: ? Digital Western Research Laboratory ?
- how to get: ftp pub/DEC/Scheme-to-C/* from gatekeeper.dec.com
- documentation: send Subject "help" to WRL-Techreports@decwrl.dec.com
- conformance: superset of Revised**3
- + "expansion passing style" macros
- + foreign function call capability
- + interfaces to Xlib (Ezd & Scix)
- ports: SunOS, Ultrix, Amiga, Apollo
- updated: 1991/11/01
-
- language: Scheme
- package: PC-Scheme
- version: 3.03
- parts: ?
- author: Texas Instruments
- how to get: ftp archive/pc-scheme/* from altdorf.ai.mit.edu
- conformance: Revised^4 Report, also supports dialect used in SICP.
- ports: MSDOS
- restriction: official version is $95
- updated: 1992/02/23
-
- language: Scheme
- package: Gambit Scheme System
- version: 1.8.2
- parts: interpreter, compiler, linker
- author: Marc Feeley <feeley@iro.umontreal.ca>
- how to get: ftp pub/gambit1.7.1/* from trex.iro.umontreal.ca
- description: Gambit is an optimizing Scheme compiler/system.
- conformance: IEEE Scheme standard and `future' construct.
- restriction: Mac version of compiler & source costs $40.
- ports: 68k: unix, sun3, hp300, bbn gp100, NeXT, Macintosh
- updated: 1992/07/01
-
- language: Scheme
- package: Elk (Extension Language Kit)
- version: 1.5
- parts: interpreter
- how to get: ftp pub/scheme/imp/* from nexus.yorku.ca
- author: Oliver Laumann
- description: Elk is a Scheme interpreter designed to be used as a
- general extension language.
- + interfaces to Xlib, Xt, and various widget sets.
- conformance: Mostly R3RS compatable.
- ports: unix, ultrix, vax, sun3, sun4, 68k, i386, mips, ibm rt
- contact: ?
- updated: 1992/03/04
-
- language: Scheme
- package: XScheme
- version: 0.28
- parts: ?
- author: David Betz
- how to get: ftp pub/scheme/* from nexus.yorku.ca
- description: ?
- discussion: comp.lang.lisp.x
- contact: ?
- updated: 1992/02/02
-
- language: Scheme
- package: Fools' Lisp
- version: 1.3.2
- author: Jonathan Lee <jonathan@scam.berkeley.edu>
- how to get: ftp src/local/fools.tar.Z from scam.berkeley.edu
- description: a small Scheme interpreter that is R4RS conformant.
- ports: Sun-3, Sun-4, Decstation, Vax (ultrix), Sequent, Apollo
- updated: 1991/10/31
-
- language: Scheme
- package: Scheme84
- version: ?
- parts: ?
- how to get: Send a tape w/return postage to: Scheme84 Distribution /
- Nancy Garrett / c/o Dan Friedman / Department of Computer
- Science / Indiana University / Bloomington, Indiana. Call
- 1-812-335-9770.
- description: ?
- ports: vax (vms & bsd unix)
- contact: nlg@indiana.edu
- updated: ?
-
- language: Scheme
- package: UMB Scheme
- version: ?
- parts: ?, editor, debugger
- author: William Campbell <bill@cs.umb.edu>
- how to get: ftp pub/scheme/* from nexus.yorku.ca
- conformance: R4RS Scheme
- ports: ?
- updated: ?
-
- language: Scheme
- package: PseudoScheme
- version: 2.8
- parts: translator(Common Lisp)
- author: Jonathan Rees <jar@cs.cornell.edu>
- conformance: R3RS except call/cc.
- requires: Common Lisp
- ports: Lucid, Symbolics CL, VAX Lisp, Explorer CL
- announcements: info-clscheme-request@mc.lcs.mit.edu
- updated: ?
-
- language: Scheme
- package: Scheme88
- version: ?
- parts: ?
- how to get: ftp pub/scheme/* from nexus.yorku.ca
- contact: ?
- updated: ?
-
- language: Scheme
- package: Similix
- version: ?
- parts: partial evaulator, debugger
- how to get: ftp misc/Similix.tar.Z from ftp.diku.dk
- description: Similix is an autoprojector (self-applicable partial
- evaluator) for a higher order subset of the strict functional
- language Scheme. Similix handles programs with user defined
- primitive abstract data type operators which may process
- global variables (such as input/output operators).
- conformance: subset
- contact: Anders Bondorf <anders@diku.dk>
- requires: Scheme
- ports: Chez Scheme, T
- updated: 1991/09/09
-
- language: Scheme
- package: Scheme Library (slib)
- version: 1b11
- parts: library, documentation
- how to get: ftp archive/scm/slib1b*.tar.Z from altdorf.ai.mit.edu
- description: SLIB is a portable scheme library meant to provide
- compatibiliy and utility functions for all standard scheme
- implementations.
- ports: GAMBIT, MITScheme, scheme->C, Scheme48, and T3.1
- status: actively developed
- contact: Aubrey Jaffer <jaffer@zurich.ai.mit.edu>
- updated: 1992/10/08
-
- language: Scheme
- package: ? syntax-case ?
- version: 2.1
- parts: macro system, documentation
- how to get: ftp pub/scheme/syntax-case.tar.Z from iuvax.cs.indiana.edu
- author: R. Kent Dybvig <dyb@cs.indiana.edu>
- description: We have designed and implemented a macro system that is
- vastly superior to the low-level system described in
- the Revised^4 Report; in fact, it essentially
- eliminates the low level altogether. We also believe
- it to be superior to the other proposed low-level
- systems as well, but each of you can judge that for
- yourself. We have accomplished this by "lowering the
- level" of the high-level system slightly, making
- pattern variables ordinary identifiers with essentially
- the same status as lexical variable names and macro
- keywords, and by making "syntax" recognize and handle
- references to pattern variables.
- references: + Robert Hieb, R. Kent Dybvig, and Carl Bruggeman "Syntactic
- Abstraction in Scheme", IUCS TR #355, 6/92 (revised 7/3/92)
- + R. Kent Dybvig, "Writing Hygienic Macros in Scheme with
- Syntax-Case", IUCS TR #356, 6/92 (revised 7/3/92).
- ports: Chez Scheme
- updated: 1992/07/06
-
- language: Scheme
- package: x-scm
- version: ?
- parts: ?
- author: Larry Campbell <campbell@redsox.bsw.com>
- how to get: alt.sources archive
- description: x-scm is a bolt-on accessory for the "scm" Scheme interpreter that
- provides a handy environment for building Motif and OpenLook
- applications. (There is some support as well for raw Xlib
- applications, but not enough yet to be useful.)
- requires: scm, X
- ports: ?
- updated: 1992/08/10
-
- language: Scheme, Prolog
- package: "Paradigms of AI Programming"
- version: ?
- parts: book with interpreters and compilers in Common Lisp
- author: Peter Norvig
- how to get: bookstore, and ftp pub/norvig/* from unix.sri.com
- updated: ?
-
- language: Scheme
- package: PSD (Portable Scheme Debugger)
- version: 1.0
- parts: debugger
- author: Kellom{ki Pertti <pk@cs.tut.fi>
- how to get: ftp /pub/src/languages/schemes/psd.tar.Z from cs.tut.fi
- description: source code debugging from emacs
- requires: R4RS compliant Scheme, GNU Emacs.
- restriction: GNU GPL
- updated: 1992/07/10
-
- language: sed
- package: GNU sed
- version: 1.09
- parts: interpreter, ?
- author: ?
- how to get: ftp sed-1.09.tar.Z from a GNU archive site
- contact: ?
- updated: 1992/05/31
-
- language: Self
- package: Self
- version: 2.0
- parts: ?, compiler?, debugger, browser
- author: The Self Group at Sun Microsystems & Stanford University
- how to get: ftp ? from self.stanford.edu
- The Self Group at Sun Microsystems Laboratories,
- Inc., and Stanford University is pleased to announce
- Release 2.0 of the experimental object-oriented
- exploratory programming language Self.
- Release 2.0 introduces full source-level debugging
- of optimized code, adaptive optimization to shorten
- compile pauses, lightweight threads within Self,
- support for dynamically linking foreign functions,
- changing programs within Self, and the ability to
- run the experimental Self graphical browser under
- OpenWindows.
- Designed for expressive power and malleability,
- Self combines a pure, prototype-based object model
- with uniform access to state and behavior. Unlike
- other languages, Self allows objects to inherit
- state and to change their patterns of inheritance
- dynamically. Self's customizing compiler can generate
- very efficient code compared to other dynamically-typed
- object-oriented languages.
- discussion: self-request@self.stanford.edu
- ports: Sun-3 (no optimizer), Sun-4
- contact: ?
- updated: 1992/08/13
-
- language: SGML (Standardized Generalized Markup Language)
- package: sgmls
- version: 1.0
- parts: parser
- author: James Clark <jjc@jclark.com> and Charles Goldfarb
- how to get: ftp pub/text-processing/sgml/sgmls-1.0.tar.Z from ftp.uu.net
- uk: ftp sgmls/sgmls-1.0.tar.Z from sgml1.ex.ac.uk
- description: SGML is a markup language standardized in ISO 8879.
- Sgmls is an SGML parser derived from the ARCSGML
- parser materials which were written by Charles
- Goldfarb. It outputs a simple, easily parsed, line
- oriented, ASCII representation of an SGML document's
- Element Structure Information Set (see pp 588-593
- of ``The SGML Handbook''). It is intended to be
- used as the front end for structure-controlled SGML
- applications. SGML is an important move in the
- direction of separating information from its
- presentation, i.e. making different presentations
- possible for the same information.
- ports: unix, msdos
- updated: 1992/10/20
-
- language: Simula
- package: Lund Simula
- version: 4.07
- author: ?
- how to get: ftp misc/mac/programming/+_Simula/* from rascal.ics.utexas.edu
- description: ?
- contact: Lund Software House AB / Box 7056 / S-22007 Lund, Sweden
- updated: 1992/05/22
-
- language: Smalltalk
- package: Little Smalltalk
- version: 3
- author: Tim Budd ?
- how to get: ftp pub/budd/? from cs.orst.edu
- ports: unix, pc, atari, vms
- status: ?
- updated: ?
-
- language: Smalltalk
- package: GNU Smalltalk
- version: 1.1.1
- parts: ?
- author: ?
- how to get: ftp smalltalk-1.1.1.tar.Z from a GNU archive site
- description: ?
- discussion: ?
- bugs: gnu.smalltalk.bug
- contact: ?
- updated: 1991/09/15
-
- language: Smalltalk
- package: Manchester Smalltalk Goodies Library
- parts: libraries
- how to get: ftp uiuc/st*/* from st.cs.uiuc.edu
- uk: ftp uiuc/st*/* from mushroom.cs.man.ac.uk
- description: a large collection of libraries for smalltalk
- contact: goodies-lib@cs.man.ac.uk
- updated: 1992/07/06
-
- language: Snobol4
- package: SIL (Macro Implementation of SNOBOL4)
- version: 3.11
- how to get: ftp snobol4/* from cs.arizona.edu
- contact: snobol4@arizona.edu
- updated: 1986/07/29
-
- language: Snobol4
- package: vinilla
- version: ?
- author: Catspaw, Inc.
- how to get: ftp snobol4/vanilla.arc from cs.arizona.edu
- contact: ?
- ports: MSDOS
- updated: 1992/02/05
-
- language: SR (Synchronizing Resources)
- package: sr
- version: 2.0
- parts: ?, documentation, tests
- how to get: ftp sr/sr.tar.Z from cs.arizona.edu
- description: SR is a language for writing concurrent programs.
- The main language constructs are resources and
- operations. Resources encapsulate processes and
- variables they share; operations provide the primary
- mechanism for process interaction. SR provides a novel
- integration of the mechanisms for invoking and
- servicing operations. Consequently, all of local and
- remote procedure call, rendezvous, message passing,
- dynamic process creation, multicast, and semaphores are
- supported.
- reference: "The SR Programming Language: Concurrency in Practice",
- by Gregory R. Andrews and Ronald A. Olsson, Benjamin/Cummings
- Publishing Company, 1993, ISBN 0-8053-0088-0
- contact: sr-project@cs.arizona.edu
- discussion: info-sr-request@cs.arizona.edu
- ports: Sun-4, Sun-3, Decstation, SGI Iris, HP PA, HP 9000/300,
- NeXT, Sequent Symmetry, DG AViiON, RS/6000, Multimax,
- Apollo, and others.
- updated: 1992/09/01
-
- language: Standard ML
- package: sml2c
- version: ?
- parts: translator(C), documentation, tests
- how to get: ftp /usr/nemo/sml2c/sml2c.tar.Z from dravido.soar.cs.cmu.edu
- linux: ftp pub/linux/smlnj-0.82-linux.tar.Z from ftp.dcs.glasgow.ac.uk
- author: School of Computer Science, Carnegie Mellon University
- conformance: superset
- + first-class continuations,
- + asynchronous signal handling
- + separate compilation
- + freeze and restart programs
- history: based on SML/NJ version 0.67 and shares front end and
- most of its runtime system.
- description: sml2c is a Standard ML to C compiler. sml2c is a batch
- compiler and compiles only module-level declarations,
- i.e. signatures, structures and functors. It provides
- the same pervasive environment for the compilation of
- these programs as SML/NJ. As a result, module-level
- programs that run on SML/NJ can be compiled by sml2c
- without any changes. It does not support SML/NJ style
- debugging and profiling.
- ports: IBM-RT Decstation3100 Omron-Luna-88k Sun-3 Sun-4 386(Mach)
- portability: easy, easier than SML/NJ
- contact: david.tarditi@cs.cmu.edu anurag.acharya@cs.cmu.edu
- peter.lee@cs.cmu.edu
- updated: 1991/06/27
-
- language: Standard ML
- package: SML/NJ
- version: 0.75
- parts: ?
- author: ?
- how to get: ftp /lang/sml_nj_0.75/* from nuri.inria.fr
- description: ?
- bugs: ?
- discussion: ?
- updated: 1991/11/25
-
- language: TCL (Tool Command Language)
- package: TCL
- version: 6.3
- parts: interpreter, libraries, tests, documentation
- how to get: ftp tcl/tcl6.3.tar.Z from sprite.berkeley.edu
- msdos: ftp ? from cajal.uoregon.edu
- macintosh: ftp pub/ticl from bric-a-brac.apple.com
- author: John Ousterhout <ouster@cs.berkeley.edu>
- description: TCL started out as a small language that could be
- embedded in applications. It has now been extended
- into more of a general purpose shell type programming
- language. TCL is like a text-oriented Lisp, but lets
- you write algebraic expressions for simplicity and to
- avoid scaring people away.
- + may be used as an embedded interpreter
- + exceptions, packages (called libraries)
- - only a single name-space
- + provide/require
- - no dynamic loading ability
- ? - arbitrary limits ?
- - three variable types: strings, lists, associative arrays
- bugs: ?
- discussion: comp.lang.tcl
- ports: ?
- updated: 1992/05/14
-
- language: TCL
- package: BOS - The Basic Object System
- version: 1.31
- parts: library
- author: Sean Levy <Sean.Levy@cs.cmu.edu>
- how to get: ftp tcl/? from barkley.berkeley.edu
- description: BOS is a C-callable library that implements the
- notion of object and which uses Tcl as its interpreter
- for interpreted methods (you can have "compiled"
- methods in C, and mix compiled and interpreted
- methods in the same object, plus lots more stuff).
- I regularly (a) subclass and (b) mixin existing
- objects using BOS to extend, among other things,
- the set of tk widgets (I have all tk widgets wrapped
- with BOS "classes"). BOS is a class-free object
- system, also called a prototype-based object system;
- it is modeled loosely on the Self system from
- Stanford.
- updated: 1992/08/21
-
- language: Web
- package: web2c
- version: ?
- parts: translator(C)
- how to get: ftp ? from ftp.cs.umb.edu
- description: A version of tangle that outputs C code
- contact: ?
- updated: ?
-
- language: Web
- package: Web
- version: ?
- parts: translator(Pascal)
- author: Donald Knuth
- how to get: ftp ? from labrea.stanford.edu
- description: Donald Knuth's programming language where you
- write the source and documentation together.
- contact: ?
- updated: ?
-
- language: yacc
- package: NewYacc
- version: 1.0
- parts: parser generator, documenation
- how to get: ftp src/newyacc.1.0.*.Z from flubber.cs.umd.edu
- author: Jack Callahan <callahan@mimsy.cs.umd.edu>
- reference: see Dec 89 CACM for a brief overview of NewYacc.
- updated: 1992/02/10
-
- language: yacc
- package: bison
- version: 1.18
- parts: parser generator, documentation
- author: many ?
- how to get: ftp bison-1.16.tar.Z from a GNU archive site
- bugs: bug-gnu-utils@prep.ai.mit.edu
- ports: unix, atari, ?
- restriction: *** will CopyLeft your code if you use it ***
- updated: 1992/01/28
-
- language: yacc
- package: ? jaccl ?
- version: ?
- parts: parser generator
- author: Dave Jones <djones@megatest.uucp>
- description: a LR(1) parser generator
- how to get: ?
- updated: 1989/09/08
-
- language: yacc
- package: byacc (Berkeley Yacc)
- version: ?
- parts: parser generator
- author: Robert Corbett ? <corbett@ernie.Berkeley.EDU> ?
- how to get: ftp pub/byacc.tar.Z from ucbarpa.berkeley.edu
- description: ?
- history: Used to be called Zoo, and before that, Zeus
- updated: 1990/02/05
-
- -------------------------------------------------------------------------------
- ------------------------------ archives ---------------------------------------
- -------------------------------------------------------------------------------
-
- language: APL, J
- package: APL, J, and other APL Software at Waterloo
- parts: ftp archive
- how to get: ftp languages/apl/index from watserv1.waterloo.edu
- contact: Leroy J. (Lee) Dickey <ljdickey@math.waterloo.edu>
- updated: 1992/07/06
-
- language: lisp
- package: MIT AI Lab archives
- description: archive of lisp extensions, utilities, and libraries
- how to get: ftp pub/* from ftp.ai.mit.edu
- contact: ?
- updated: ?
-
- language: lisp
- package: Lisp Utilities collection
- description: an archive of lisp extensions, tools, and libraries
- how to get: ftp Lisp-Utilities from ftp.cs.cmu.edu ?
- contact: cl-utilities-request@cs.cmu.edu
- updated: ?
-
- language: Scheme
- package: The Scheme Repository
- description: an archive of scheme material including a bibliography,
- the R4RS report, sample code, utilities, and implementations.
- how to get: ftp pub/scheme/* from nexus.yorku.ca
- contact: Ozan S. Yigit <scheme@nexus.yorku.ca>
- updated: ?
-
- language: C, C++, Objective C, yacc, lex, postscript,
- sh, awk, smalltalk, sed
- package: the GNU archive sites
- description: There are many sites which mirror the master gnu archives
- which live on prep.ai.mit.edu. Please do not use
- the master archive without good reason.
- how to get: pub/gnu/* from prep.ai.mit.edu
- USA: ftp mirrors4/gnu/* from wuarchive.wustl.edu
- ftp pub/src/gnu/* from ftp.cs.widener.edu
- ftp gnu/* from uxc.cso.uiuc.edu
- ftp mirrors/gnu/* from col.hp.com
- ftp pub/GNU/* from gatekeeper.dec.com
- ftp packages/gnu/* from ftp.uu.net
- Japan: ftp ? from ftp.cs.titech.ac.jp
- ftp ftpsync/prep/* from utsun.s.u-tokyo.ac.jp
- Australia: ftp gnu/* from archie.au
- Europe: ftp gnu/* from src.doc.ic.ac.uk
- ftp pub/GNU/*/* from ftp.informatik.tu-muenchen.de [re-org'ed]
- ftp pub/gnu/* from ftp.informatik.rwth-aachen.de
- ftp pub/gnu/* from nic.funet.fi
- ftp pub/gnu/* from ugle.unit.no
- ftp pub/gnu/* from isy.liu.se
- ftp pub/gnu/* from ftp.stacken.kth.se
- ftp pub/gnu/* from sunic.sunet.se [re-org'ed]
- ftp pub/gnu/* from ftp.win.tue.nl
- ftp pub/gnu/* from ftp.diku.dk
- ftp software/gnu/* from ftp.eunet.ch
- ftp gnu/* from archive.eu.net [re-org'ed]
- updated: 1992/10/12
-
- -------------------------------------------------------------------------------
- ----------------------------- references --------------------------------------
- -------------------------------------------------------------------------------
-
- name: Language List
- author: Bill Kinnersley <billk@hawk.cs.ukans.edu>
- how to get: posted regularly to comp.lang.misc
- description: Descriptions of almost every computer langauge there is.
- Many references to available source code.
- version: 1.7 ?
- updated: 1992/04/05
-
- name: Catalog of embeddable Languages.
- author: Colas Nahaboo <colas@bagheera.inria.fr>
- how to get: posted to comp.lang.misc,comp.lang.tcl
- description: Descriptions of languages from the point of view of
- embedding them.
- version: 2
- updated: 1992/07/09
-
- name: Survey of Interpreted Languages
- author: Terrence Monroe Brannon <tb06@CS1.CC.Lehigh.ED>
- how to get: Posted to comp.lang.tcl,comp.lang.misc,comp.lang.perl,
- gnu.emacs.help,news.answers; or ftp
- pub/gnu/emacs/elisp-ar*/pack*/Hy*Act*F*/survey-inter*-languages
- from archive.cis.ohio-state.edu.
- description: Detailed comparision of a few interpreters: Emacs Lisp,
- Perl, Python, and Tcl.
- version: ?
- updated: ?
-
- name: Compilers bibliography
- author: Cheryl Lins <lins@apple.com>
- how to get: ftp pub/oberon/comp_bib_1.4.Z from ftp.apple.com
- description: It includes all the POPLs, PLDIs, Compiler Construction, TOPLAS,
- and LOPAS. Plus various articles and papers from other sources on
- compilers and related topics
- version: 1.4
- updated: 1992/10/31
-
-